Skip to content

HW Samoykin#76

Open
Samoykin wants to merge 1 commit into
Android-Developer-Basic:masterfrom
Samoykin:homework
Open

HW Samoykin#76
Samoykin wants to merge 1 commit into
Android-Developer-Basic:masterfrom
Samoykin:homework

Conversation

@Samoykin

Copy link
Copy Markdown

Результат выполнения:

  1. Сортировка справочника по возрасту
    sortByAge:
    Person(name=Nilolay, surname=Zatochkin, age=65)
    Person(name=Natalya, surname=Sidorova, age=50)
    Person(name=Tatyana, surname=Petrova, age=36)
    Person(name=Sergey, surname=Petrov, age=35)
    Person(name=Ivan, surname=Petrov, age=10)

  2. Сортировка справочника по имени
    sortByName:
    Person(name=Ivan, surname=Petrov, age=10)
    Person(name=Sergey, surname=Petrov, age=35)
    Person(name=Tatyana, surname=Petrova, age=36)
    Person(name=Natalya, surname=Sidorova, age=50)
    Person(name=Nilolay, surname=Zatochkin, age=65)

  3. Переворот Map
    sourceMap:
    1 -> one
    2 -> two
    3 -> three
    swap:
    one -> 1
    two -> 2
    three -> 3

  4. Собственный List
    naturalList: NaturalList(1..5)
    subList(1, 3): [2, 3]
    containsAll(listOf(1, 2, 3, 4, 5)): true
    containsAll(listOf(1, 2, 3, 4, 5, 6)): false

  5. equals() и hashCode() для списка
    naturalList == kotlinList: true
    kotlinList == naturalList: true
    naturalList.hashCode(): 29615266
    kotlinList.hashCode(): 29615266

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant